﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; zoom:1; }
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top; max-width:100%;}
a{ color:#868686; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}

.clear{ clear:both; height:0px; overflow:hidden;}
ul li{ list-style-type:none;}
em{ font-style:normal;}
.Texthide{ display:none;}

.Contain{}
.Content{ min-height:500px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}

.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}




.Main{ max-width:1200px; min-width:300px; margin:0 auto;padding:0 10px;}

@media screen and (min-width:1220px){
	.Main{ padding: 0;}
}


/*校园动态*/
.XiaozhaoTitle{padding:0 17%;}
.XiaozhaoTitle a{font-weight: bold;}
.Xiaozhao .xiaozhao li{text-align: left; line-height: 52px;}
.Xiaozhao .xiaozhao li span{margin-left:6%;color: #000;}
.page div{text-align: center;font-size: 24px;margin: 4% 0; font-size: 14px;}
.page div a{display: inline-block;border: 1px #eee solid;padding: 10px 20px;}
.page div a{display: inline-block;border: 1px #eee solid;padding: 0px 10px;}
.page div a:nth-last-child(2){display: none;}
.page div a:nth-last-child(3){display: none;}
.page div a:nth-last-child(4){display: none;}
.pagebg{background:#D2292E;color:#fff;}

@media screen and (min-width:1000px){

.Xiaozhao{font-size: 17px; padding-top:3%} 
.XiaozhaoTitle{padding:0 0;margin-bottom: 25px;}
.XiaozhaoTitle a{font-weight:normal;}
.Xiaozhao .xiaozhao li:first-child{border-top: 1px #eee solid;}
.Xiaozhao .xiaozhao li{text-align:left; line-height: 52px;border-bottom: 1px #eee solid;background: url(../images/ico.png) no-repeat 6px 20px;text-indent: 1.5em;}	
.XiaozhaoTitle em {display: inline-block;width: 25px;height: 4px;background:#d1292e;    vertical-align: middle;margin-right: 1%;}
.page div{text-align: center;font-size: 14px;margin: 4% 0;}
.page div a{display: inline-block;border: 1px #eee solid;padding: 5px 18px;}
.page div a:nth-last-child(2){display:inline-block;}
.page div a:nth-last-child(3){display:inline-block;}
.page div a:nth-last-child(4){display:inline-block;}
}
@media screen and (max-width:640px){
.Xiaozhao .xiaozhao li{ text-align: left;}
}


/*学长话世联*/
.xuezhang .videoTitle{font-size: 18px;}
.xuezhang .xueList{overflow: hidden; padding-top:3%}
.xuezhang .xueList li{float: left;width: 48%;text-align: center;font-size: 14px; margin: 1%;}
.xuezhang .xueList li h4{margin: 0;}
.xuezhang .xueList li p{margin: 0;}
.xuezhang .xueList li img{border: 1px #eee solid;}
.xuezhang .xueList li .more{border: 1px #eee solid;padding:5px 10px;    border: 1px #eee solid;padding: 2px 10px; margin: 13px 0;display: inline-block;}

@media screen and (min-width:640px){
.xuezhang .xueList li{width: 30%;}
}

@media screen and (min-width:1100px){
.xuezhang .xueList li{width: 23%;}
.xuezhang .xueList li .more{border: 1px #eee solid;padding:5px 10px;    border: 1px #eee solid;padding: 2px 10px;margin: 13px 0;display: inline-block;}

}
@media screen and (max-width:640px){
.xuezhang .xueList li{ width:50%; float:none; display:inline-block; margin:0px -2px; vertical-align:top}
.xuezhang .xueList li a{ display:block; margin:0px 5px;}
}

/*培训发展*/

.dongtaiTitle{font-size: 14px;padding: 5px 0;}
.dongtaiTitle em {display: inline-block;width: 25px;height: 3px;background:#d1292e;    vertical-align: middle;margin-right: 1%;}
.dongtaiTitleBg{color:#d23035;}
.peixunCentitle li.cont a{ background: #d1292e; height: auto; border-radius: 5px; color: #fff; line-height: 20px; padding: 8px 10px; position: relative; margin-bottom: 11px; }
.tab .cont a:after{ display: block; content: ""; position: absolute; left: 50%; margin-left:-8px; top:100%; border:8px solid transparent; border-top-color:#d1292e; }
.peixun .con dd{border: 1px #eee solid;border-radius: 5px;margin: 6% 0;padding: 0 5%;}
.peixunCentitle{ padding-bottom: 8px; text-align:center;}
.peixunCentitle li{ float: none;display: inline-block; margin: 0px 10px;}
.peixunCentitle li a{ padding: 8px 10px;  display:block;}

.pxcontent .info{width: 78%;}
@media screen and (max-width:1100px){
	.pxcontent .info{width:80%;}

}
@media screen and (max-width:640px){
	.pxcontent .info{width:100%;}
	.dongtaiTitle em{display: none;}

}


.peixun .con dd h4{text-align: center;color: #d1292e;}
.peixun .con dl dd h4 em{background: url(../images/peiline.png) no-repeat center;color: #fff;height:4px;display:block;}
.ganyan h4{text-align: center;}
.ganyan ul li{text-align: center;}
.ganyanBox li{border: 1px #eee solid;margin: 5% 0;padding: 5% 0;}
.ganyanBox li p{margin: 0;}
.ganyanBox li span{display: block;text-align: center;}
.ganyanBox li span em{border: 1px #d1292e solid;padding:2px 6px;color:#d1292e;font-weight: bold; }
.yinxiang .swiper-container{display: block !important;}
.hezhao .swiper-slide{text-align: center!important;}
.hezhao .swiper-slide img{width: 74% !important;}
.yingText{margin-bottom: 10px;}
.yingText h4{margin: 0; font-size: 16px;}
.yingText span{margin: 0; display: none;}
.yingText p{margin: 0; font-size: 14px;}
.yinxiangCen{ width: auto; }
.yinxiangCen .yingli{ margin-bottom: 25px; }
.yinxiang .yingText{ float: none; display: block; width:100%; }
.yinxiang .yingImg{ float: none; display: block; width:100%; }




.yinxiangCen dl:nth-child(2) .yingImg img{width: 100%;}
.yinxiangCen dl:nth-child(3) .yingImg img{width: 100%;}
.yinxiangCen dl:nth-child(4) .yingImg img{width: 100%;}
.yinxiangCen dl:nth-child(5) .yingImg img{width: 100%;}
.yinxiangCen dl:nth-child(6) .yingImg img{width: 100%;}

.yinxiangCen dl:nth-child(2) .yingText{width: 100%;}
.yinxiangCen dl:nth-child(3) .yingText{width: 100%;}
.yinxiangCen dl:nth-child(4) .yingText{width: 100%;}
.yinxiangCen dl:nth-child(5) .yingText{width: 100%;}
.yinxiangCen dl:nth-child(6) .yingText{width: 100%;}
.hezhao .swiper-button-prev{ background:url(../images/pev.png) no-repeat !important;left: 0px !important;}
.hezhao .swiper-button-next{background:url(../images/nex.png) no-repeat !important;right: 0px !important;}

.dongtaiTitle span b{display: inline-block; margin: 0 1%;font-weight: normal;color: #dad8d8;}
.rightes{top: -2000px;position: absolute; }
.leftes{top: 0px;position:static; }

@media screen and (min-width:1100px){
/*.yinxiangCen dl:nth-child(2) .yingImg img{width: 20%;}
.yinxiangCen dl:nth-child(3) .yingImg img{width: 20%;}
.yinxiangCen dl:nth-child(4) .yingImg img{width: 20%;}
.yinxiangCen dl:nth-child(5) .yingImg img{width: 20%;}
.yinxiangCen dl:nth-child(6) .yingImg img{width: 20%;}

.yinxiangCen dl:nth-child(2) .yingText{width: 19%;}
.yinxiangCen dl:nth-child(3) .yingText{width: 19%;}
.yinxiangCen dl:nth-child(4) .yingText{width: 19%;}
.yinxiangCen dl:nth-child(5) .yingText{width: 19%;}
.yinxiangCen dl:nth-child(6) .yingText{width: 19%;}*/
.dongtaiTitle{font-size: 18px}
.cont a{background: url(../images/peiBg.png) no-repeat center;color: #fff; color: #fff;height: 43px; line-height: 39px;display: block;padding: 0px 40px;}	
.peixun .con dl{overflow: hidden;}
.peixun .con dd{float: left;width: 22.33%;height: 172px; border-radius:0px;}
.peixun .con dd p{text-align: center;}   
.dongtaiTitle{padding: 5px 0; position: relative;}
.dongtaiTitle span{position:absolute;right: 0;width: 30%;}
.ganyan h4{font-size: 18px;}
.ganyanBox{overflow: hidden;}
.ganyanBox li{border: 1px #eee solid;margin: 5% 0;padding: 5% 4%; float: left; width: 24.3%;height:75px;}
.ganyanBox li p{margin: 0;}
.ganyanBox li span{display: block;text-align: center;}
.ganyanBox li span em{border: 1px #d1292e solid;padding:2px 6px;color:#d1292e;font-weight: bold; }
}
@media screen and (max-width:640px){


}

/*文化印象*/
.yinxiangTitle{overflow:hidden;margin: 3% 0;}
.yinxiangTle{border-bottom: 1px #eee solid; padding-bottom:1%;margin-bottom: 5%;font-size: 18px;}
.yinxiangTle em{display: inline-block;width: 25px;height: 4px;background:#d1292e;    vertical-align: middle;margin-right: 1%; }
.yinxiangTitle li{width:33.33%;float: left;text-align: center;cursor:pointer}
.conts{background:url(../images/jiantou.png) no-repeat center; color: #fff;background-size:100%;}
.yinxiang {overflow: hidden; max-width: 100%;}
.videoCen{overflow: hidden;}
.videoCen li{text-align: center;}
.videoTitle em{display: inline-block;width: 25px;height: 4px;background:#d1292e;    vertical-align: middle;margin-right: 1%;}

@media screen and (min-width:1100px){
.yinxiang .yingText{ margin-bottom: 15px; }
.yingText h4{margin: 0;/* font-size: 14px;*/ font-size: 20px; font-weight: normal;}
.yingText span{/*padding:0;display: block;*/}
.yingText p{color: #636262;}
.videoCen{margin-top: 3%;}	 
.yinxiang .yinxiangCen .yingli{ margin-bottom: 0; }

.yinxiang{/*width:1200px;*/ margin-bottom:40px;}
.yinxiang .swiper-slide {/*border: 1px #eee solid;*/width: 1200px !important;}
.yinxiang .yinxiangTitle{/*float: left;width: 12%;*/} 
.yinxiang .yingImg{/*float: left;width: 68%;*/margin-bottom: 40px;} 
.yinxiang .yingText{/*float: left;width: 19%;*/}
.yinxiang .yinxiangTitle li{width: 85%;} 
.yinxiang .yinxiangTitle li span{padding: 5% 0;display: block;width: 92%;}
.yinxiang .yinxiangTitle li:nth-child(1) span{border:1px #eee solid;}
.yinxiang .yinxiangTitle li:nth-child(2) span{border:1px #eee solid;border-top:none;}
.yinxiang .yinxiangTitle li:nth-child(3) span{border:1px #eee solid;border-top:none;}
.yinxiang .yinxiangTitle li:nth-child(4) span{border:1px #eee solid;border-top:none;}
.yinxiang .yinxiangTitle li:nth-child(5) span{border:1px #eee solid;border-top:none;}
.yinxiang .yinxiangTitle li:nth-child(6) span{border:1px #eee solid;border-top:none;}
.yinxiang .yinxiangCen{float: left;width: 70%; padding-left:4%;} 
.yinxiangTitle li{width:33.33%;float:none;text-align: center;}

.videoTitle{border-bottom: 1px #eee solid; padding:2% 0;font-size: 18px;}
.videoCen li{float: left; width: 33.33%;}
.videoCen li p{width: 80.33%;}
.videoCen li span{text-align: center;display: block;}

}

/*校园招聘*/
.xiaoyuanList{overflow: hidden; padding-top:3%;font-size: 1.2em;}
.xiaoyuanList li{margin: 1%; position: relative; float:left; width: auto; box-sizing: border-box; background: none; border-radius: 5px; overflow:hidden; background-size: 100% 100%; padding: 0; width: 48%; box-sizing: border-box; }
.xiaoyuanList li h4{color: #fff;text-align: center; padding:13px 15px; background:#777777; line-height: 20px; margin: 0;}
.xiaoyuanList li h3{display: block;margin: 0px; margin-top: 30px;}
.xiaoyuanList li p{ color:#868686; margin: 0;}
.xiaoyuanList li .con{ height: auto; padding: 10px; box-sizing: border-box; border-left:2px solid #dfdfdf; border-right:2px solid #dfdfdf; }
.xiaoyuanList li .zwms,.xiaoyuanList li .zwms p{ color:#333; }
.xiaoyuanList li .gzdd,.xiaoyuanList li .gzdd p{ color:#999; }
.xiaoyuanList li a{display: block; text-align:center; position: static; line-height: 46px; height: 46px; background: #a9a9a9; color:#fff;}

.xiaoyuanList li .didian{margin: 0px;margin-right:24px;}
.xiaoyuanList li p em{display: inline-block;width: 8px;height: 2px;background:#d1292e;    vertical-align: middle;margin-right: 1%;}
.xiaoyuanList li:hover .con{ border-color:#d1292e;}
.xiaoyuanList li:hover h4{ background-color:#d1292e;}
.xiaoyuanList li:hover a{ background-color:#d1292e;}
.xiaoyuanList li:hover{/*float:left; background: url(../images/zp1.png) no-repeat; background-size: 100% 100%;     padding: 0 2%;*/}
.liucheng{overflow: hidden;height:auto;}
.liucheng {background: url(../images/lc.png) repeat-x center 26px; display: inline-block; background: none;}
.liucheng li{float: left;width: auto;height: auto;height: auto; background: url(../images/lc.png) repeat-x center center; }
.liucheng li:last-child{background: #fff;}
.liucheng li:last-child a{ margin:0; }
.liucheng li a {display: block;border-radius: 99px;background: #e0e0e0;height: 55px;width: 55px;text-align: center;line-height: 55px; margin-right: 20px; }
.liuchengCen{margin: 10% 0; text-align: center; }
.liuchengCen p{text-align: left;padding-left: 40%;}

@media(max-width: 480px){
.liuchengCen p{text-align: center;padding-left: 0}
}
@media screen and (min-width:640px){
	.xiaoyuanList li{width: 44%;  }

}
@media only screen and (max-width: 372px) {
	.xiaoyuanList li{width: 97% !important;}
	.xiaoyuanList li:hover{width: auto;}
	
	.xiaoyuanList li h3{margin-top: 10px;}
}

@media screen and (min-width:1100px){
.liuchengCen p{font-size: 16px;}
.liucheng{overflow: hidden;height:100px;}
.liucheng {background: url(../images/lc.png) repeat-x center center;}
.liucheng{/*margin-left:20%;width: 55%;*/ display: inline-block; width: auto; margin:0; }
.liucheng li{float: left;height: 100px;}
.xiaoyuanList li{ width: 31%; }
.liucheng li a { height: 100px;width: 100px;text-align: center;line-height: 100px;font-size: 16px;}
}


/*社会招聘*/

.shehui .searchBox{text-align: center;}
.shehui .search{background: #f6f6f6;width: 100%; display: inline-block;padding:2% 2%; margin: 4% 0;}
.shehui .search input{border: 1px #eee solid;      width: 54%;padding: 1.3% 0;padding-left: 10%;background:#fff url(../images/icon_search1.png) no-repeat 5px center;}
.shehui .search  button{margin: 0 2%;background:#d1292e; border: none; color: #fff; padding:4px 18px; border-radius: 5px;}  
.shehui .search a{color: #d1292e;text-decoration:underline;} 


.flowCen{/*overflow: hidden;height:60px;*/ height: auto; text-align: center;}
.flowCen {background: none; display: inline-block; max-width: 100%; }
.flowCen li{ display: inline-block; float: none; width: 20%;width:auto;height: 55px;position:relative; margin-right:15px; position: relative; margin-bottom: 5px; }
.flowCen li:after{ display: block; content:""; position: absolute; right: -16px; top:0; width: 15px; background: url(../images/lc.png) repeat-x center; height: 100%; }
.flowCen li:last-child{background: #fff; margin-right:0;}
.flowCen li:last-child:after{ display: none; }
.flowCen li a {display: block;border-radius: 99px;background: #e0e0e0;height: 55px;width: 55px;text-align: center;line-height: 55px;}
.flowBox{margin: 10% 0; text-align: center;}
.flowBox p{text-align: center;}
.flowCen li em{display: none;}
.zpinTitle{text-align: center;font-size: 18px;}
@media screen and (min-width:1100px){

.shehui .search{background: #f6f6f6;width: 70%; display: inline-block;padding:2% 0;}
.shehui .search input{border: 1px #eee solid;  width: 66%;padding: 1.3% 4%;background:#fff url(../images/icon_search1.png) no-repeat 5px center;}
.shehui .search  button{margin: 0 2%;background:#d1292e; border: none; color: #fff; padding:10px 18px; border-radius: 5px;font-size: 1.3em;}
.shehui .search a{color: #d1292e;text-decoration:underline;  } 

.flowBox p{font-size: 16px;}
.flowCen{overflow: hidden;height:100px;}
.flowCen {background: url(../images/lc.png) repeat-x center center;}
.flowCen{/*margin-left:20%;width: 55%; */ width: auto; display: inline-block; margin:0;}
.flowCen li{float: left;height: 100px; width: auto; margin-right:0px;margin-bottom:0;}
.flowCen li:after{ display: none; }
.flowCen li:first-child em{display: none;}
.flowCen li em{position: absolute;top:44%; display: block;}
.flowCen li a {display: block;border-radius: 99px;background: #e0e0e0; height: 100px;width: 100px;text-align: center;line-height: 100px;font-size: 16px;margin-right: 32px;}
.flowCen li a:hover{background:#dc2e33;color: #fff;}	

}


.zhiaoTitle{border-bottom: 1px #eee solid;padding:5px 0; margin: 2% 0; cursor: pointer;font-size: 1.2em}
.jia{display:inline-block; background:url(../images/jia.png) no-repeat right;height: 20px;width: 20px;}
.jian{display:inline-block; background:url(../images/jian.png) no-repeat right;height: 20px;width: 20px;}
.zhiaoTitle{overflow: hidden;}
.zhiaoTitle span{float: left;width: 22.33%;text-align:left;}
.zhiaoTitle em{float: left;width: 73.33%;text-align: left; }
.zhiaoTitle a{float: left;width: 4.33%;text-align: right;}
.zhaoCen dl{overflow: hidden;display: none;}
.zhaoCen dl dd{float:left;width:30%;margin: 1% 1%;}
.zhaobg{;background: #f6f6f6;}


@media screen and (min-width:1100px){
.zhiaoTitle span{float: left;width: 12.33%;text-align:left;font-weight: bold;}
.zhiaoTitle em{float: left;width: 82.33%;text-align: left;} 
.zhiaoTitle a{float: left;width: 5.33%;text-align: right;}
.zhaoCen dl dd{float:left;width:18%;}
}
.hezhao{ padding-bottom:20px;}

/*弹出层*/
.divUserBg{ display: none; position:fixed; top: 0; left: 0; width:100%; height: 100%; background-color: rgba(0,0,0,.72); z-index:100;}
.divUserBg .divUserBox{ background-color: #fff; margin-top: 10%; }
.divUserBg .divUserBox .divUserContent{ padding:5%; position: relative;}
.divUserBg .divUserBox .divUserContent .a_close{ position: absolute; top: 20px; right: 20px; width:35PX; height: 35px; background:url(../images/icon_close.png) no-repeat center center; z-index: 999; }
.divUserBg .divUserBox .divUserContent .divUserInfo{ position: relative; padding-left: 271px; }
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserImg{ position: absolute; top:0; left: 0; height: 100%; overflow: hidden;}
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserImg img{ width:271px; vertical-align: middle; }
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont{ padding-left: 7%; }
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont .span_name{ display: block; font-size: 2.167em; color: #212121; line-height: 1.2; padding-top: 20px;}
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont .span_info{ display: block; font-size: 1.333em; color: #adadad;  padding-bottom: 20px;}
.divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont .divInfo{ font-size: 1.167em; color: #212121; line-height: 30px; height: 160px; overflow-y: auto; padding-top:20px; }

.divTeamList .clear1{ display:block;}
.divTeamList .clear2{ display:none;}

@media screen and (max-width:767px){
	.divUserBg .divUserBox .divUserContent .divUserInfo{ padding-left: 0;}
	.divUserBg .divUserBox .divUserContent .divUserInfo .divUserImg{ position: static;}
	.divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont{ padding: 20px 0 0 0;}
	.divUserBg .divUserBox .divUserContent .divUserInfo .divUserImg img{ max-height: 150px; width: auto;}
	.divUserBg .divUserBox{ margin-top: 0;}
}

.zhaobiaoti span{display: block;float: left;font-size: 1.4em;width: 12.3%;font-weight: bold;}
.zhaobiaoti em{font-size: 1.4em;font-weight: bold;}